package com.chixing.day13_list;

import java.util.Iterator;
import java.util.Stack;

public class StackDemo {
    public static void main(String[] args) {
        Stack<String> stack = new Stack<>();
        //1. 添加任意5个单词在集合中
        stack.add("world");
        stack.add("hello");
        stack.add("good");
        stack.add("love");
        stack.add("pace");
        System.out.println(stack);
        //2. 获得集合中元素的个数
        System.out.println("元素个数:"+stack.size());
        //3. 迭代器遍历 集合中所有元素
        Iterator<String> iterator = stack.iterator();
        while (iterator.hasNext()){
            String str = iterator.next();
            System.out.println("迭代器:"+str);
        }
        //4. 获得第1个元素
        System.out.println(stack.get(0));
        //5. 获得最后一个元素
        System.out.println(stack.get(stack.size()-1));
        //6. 判断"hello" 在不在集合中
        System.out.println(stack.get(0));
        //7. 获得"good"单词在 集合中的下标
        System.out.println(stack.indexOf("good"));
        //8. 删除"good"
        stack.remove("good");
        System.out.println(stack);
        //9. 删除 第2个元素
        stack.remove(1);
        System.out.println(stack);
    }
}
